//
//  DownLoadImageOreration.m
//  LO_MUSIC
//
//  Created by 胡林 on 16/2/25.
//  Copyright © 2016年 杨少锋. All rights reserved.
//

#import "DownLoadImageOreration.h"

/*
 下载图片
 1.先检查缓存中有没有图片
 2.检查一下是否正在下载
 3.去下载，
 4.下载完成。展示出来。存到缓存中
 
 滑动不加载+sdwedimage
 */



@implementation DownLoadImageOreration
//自定义线程，重写main函数
-(void)main{
    //子线程
    @autoreleasepool {
        
    
    //下载图片
    NSData * data = [NSData dataWithContentsOfURL:[NSURL URLWithString:self.url]];
    UIImage * image = [UIImage imageWithData:data];
    if (self.delegate && [self.delegate respondsToSelector:@selector(getImage:opreation:)]) {
        //回到主线程
        dispatch_async(dispatch_get_main_queue(), ^{
            [self.delegate getImage:image opreation:self];
        });
        
    }
    }
    
}


@end
